package com.ruoyi.community.service;

import java.util.List;

import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.community.domain.BaseActivityRegisterRequest;
import com.ruoyi.community.domain.OwnerActivityParticipate;

/**
 * 活动签到详情Service接口
 * 
 * @author ruoyi
 * @date 2021-12-13
 */
public interface IOwnerActivityParticipateService
{

    public OwnerActivityParticipate selectOwnerActivityParticipateById(String id);

    public List<OwnerActivityParticipate> selectOwnerActivityParticipateList(OwnerActivityParticipate ownerActivityParticipate);

    // 查询活动id对应的报名记录
    public List<SysUser> selectOwnerActivityParticipateListById(String id);

    public int insertOwnerActivityParticipate(BaseActivityRegisterRequest baseActivityRegisterRequest);

    public boolean hasRegistered(BaseActivityRegisterRequest baseActivityRegisterRequest);

    public int updateOwnerActivityParticipate(OwnerActivityParticipate ownerActivityParticipate);

    public int deleteOwnerActivityParticipateByIds(String[] ids);

    public int deleteOwnerActivityParticipateById(String id);
}
